@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;
	}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

/*input,textarea{-webkit-appearance: none;}*//* 删除input或textarea输入框在移动版显示的阴影（Safari/iPhone） */
	
html,body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#666;
	}

	
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
li{
	list-style:none;
	}
ul li a{
	display:block;
	}
a{
	text-decoration:none !important;
	color:#666;
	outline:none;
	transition: color .6s,border-color .6s,background-color .6s;
	}
a:hover{
	transition: color .6s,border-color .6s,background-color .6s;
	}
input{
	border:1px solid #ccc;
	outline:none;
	}
textarea{
	border:1px solid #ccc;
	outline:none;
	}
form{
	margin:0px;
	padding:0px;
	}
table{
	cellspacing:0px;
	cellpadding:0px;
	}
img{
	border:none;
	}
a,img{border:0;}
.clear{
	clear:both;
	}
p{
	/**
	text-align:justify; 
	text-justify:inter-ideograph;
	**/
	}
dl,dt,dd{padding:0;margin:0;}
.arial{
	font-family:Arial, Helvetica, sans-serif;
	}
.verdana{
	font-family: Verdana,Geneva,sans-serif;
	}
.Georgia{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.en{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	}
@font-face {
    font-family:"novecento_sans_widenormal", "HiraginoSansGB-W3", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;
}
.cn{
	font-family:"novecento_sans_widenormal", "HiraginoSansGB-W3", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;
	}

/** 以上为全局设置 **/
/** index **/
.warp{
	width:100%;
	height:auto;
	}
.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.header{
	height: auto;
}
.top{
	height: 90px;
    background: #0f1427;
    position: relative;
}
.top1{
	width: 50%;
	height: 90px;
	position: absolute;
	top:0;
	left:0;
	background:#fe6716;
}
.top_cen{
	height: 90px;
	background: #0f1427;
	position: relative;
    z-index: 999;
}
.logo{
	height: auto;
	margin-top: 17px;
}
.logo h1{
	margin:0;
}
.logo img{
	max-width: 100%;
}
.topyb{
	height: auto;
}
.topyb01{
	height: 36px;
    color: #fe6716;
    font-size: 18px;
    line-height: 36px;
    text-align: right;
    margin-top: 25px;
}
.topyb01 span{
	color: #fe6716;
    font-size: 24px;
    line-height: 36px;
    font-family: impact;
}
.topyb02{
	height: auto;
	display: none;
}

.search {
    height: 36px;
    float: right;
}

.text {
    float: left;
    width: 228px;
    height: 36px;
    border: 1px solid #3d404a;
    border-right: none;
    color: #424753;
    font-size: 12px;
    line-height: 36px;
    text-indent: 20px;
    background: #0f1427;
}
.btnsubmit {
    float: left;
    width: 41px;
    height: 36px;
    border: 1px solid #3d404a;
    border-left: none;
    background: url(../images/search.jpg) left top no-repeat;
    cursor: pointer;
}

.menu{
	height: auto;
}
.menu ul{
	height: auto;
}
.menu ul li{
	width: 11%;
	height: auto;
	float: left;
	position: relative;
	z-index: 999;
}
.menu_bt{
	height: auto;
}
.menu_bt a{
	display: block;
	color: #13182b;
    font-size: 14px;
    text-align: center;
    line-height: 60px;
}
.menu_bt a:hover{
	color: #fe6716;
}
#menu_dq a{
	color: #fe6716;
}

.menu_xiala{
	position: absolute;
    left:50%;
    top: 46px;
    width: 116px;
    margin-left: -58px;
    z-index: 99;
    padding: 4px 6px 0px 6px;
    background: #fe6715;
    display: none;
    z-index: 999;
}
.menu_xiala a{
	padding: 0 10px;
    display: block;
    border-bottom: 1px solid #d4550e;
    color: #0f1427;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
}
.menu_xiala a:hover{
	color:#fff;
}


.banner{
	height: 400px;
	position: relative;
}
.banner .swiper-container{
	height: 100%;
}
.banner .swiper-wrapper{
	height: 100%;
}
.banner .swiper-slide{
	height: 100%;
}
.banner_bg{
	width: 100%;
	height: 56px;
	position: absolute;
	top:-10px;
	left:0;
	background: url(../images/banner_bg.png) center top no-repeat;
	z-index: 99;
}

/** syprolb **/
.syprolb{
	height: auto;
	padding:30px 0;
	background: url(../images/syprolb.jpg) center top;
}

.sylb_box{
	height: auto;
	position: relative;
}
.sylb_div{
	width: 100%;
	height: auto;
}
.sylb_div a{
	display: block;
	background:#fff;
	border: 1px solid #cfcfcf;
	padding:8px;
}
.sylb_tp{
	height: auto;
	padding:0;
}
.sylb_img{
	height: auto;
	overflow: hidden;
}
.sylb_img img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
	height: 136px;
}
.sylb_nr{
	height: auto;
	padding-right: 0;
}
.sylb_bt{
	color: #0f1427;
    font-size: 15px;
    line-height: 30px;
    font-weight: bold;
    white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.sylb_p{
	height: 66px;
	overflow: hidden;
	color: #666666;
    font-size: 12px;
    line-height: 22px;
}
.sylb_more{
	font-family: impact;
    line-height: 25px;
    color: #fe6716;
    font-size: 14px;
    margin-top: 5px;
}
.sylb_div a:hover{
	background:#fe6716;
}
.sylb_div a:hover .sylb_bt{
	color: #fff;
}
.sylb_div a:hover .sylb_p{
	color: #eee;
}
.sylb_div a:hover .sylb_more{
	color: #eee;
}
.sylb_div a:hover .sylb_img img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}

.syprolb .swiper-button-prev{
	left:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/leftb.jpg) top center no-repeat;
	margin-top: -30px;
}
.syprolb .swiper-button-next{
	right:-45px;
	width: 27px;
	height: 60px;
	background:url(../images/rightb.jpg) top center no-repeat;
	margin-top: -30px;
}
/** syprolb **/
/** sycase **/
.sycase{
	padding:30px 0;
}
.sy_bt{
	height: auto;
	border-bottom: 2px solid #fe6716;
	line-height: 35px;
	    padding-bottom: 10px;
}
.sy_bt01{
	color: #0f1427;
    font-size: 24px;
    font-weight: bold;
}
.sy_bt01 span{
	font-family: impact;
	margin-left: 10px;
	color: #fe6716;
	font-weight: 400;
	text-transform: uppercase;
}
.sy_bt02{}
.sy_bt02 a{
	float: right;
	font-size: 14px;
	color: #0f1427;
}
.sy_bt02 a:hover{
	color: #fe6716;
}

.syprofl{
	height: auto;
	margin-top: 10px;
	padding: 0 3px;
}
.syprofl ul{
	height: auto;
}
.syprofl ul li{
	float: left;
	margin:5px;
}
.syprofl ul li a{
	display: block;
	border: 1px solid #d3d3d3;
    color: #0f1427;
    font-size: 14px;
    line-height: 42px;
    padding: 0px 24px;
}
.syprofl ul li a:hover{
	background: #fe6716;
	color: #fff;
}


.sypro_list{
	height: auto;
	margin-top: 10px;
}
.sypro_list ul{
	height: auto;
}
.sypro_list ul li{
	height: auto;
	padding:0 8px;
	margin-bottom: 15px;
}
.sypro_zj{
	height: auto;
}
.sypro_zj a{
	display: block;
	border: 1px solid #d0d0d0;
	padding:12px;
}
.sypro_tp{
	height: auto;
	position: relative;
}
.sypro_img{
	height: auto;
	overflow: hidden;
}
.sypro_img img{
	height: 188px;
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1); 
	transform: scale(1.0); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
.sypro_tb{
	position: absolute;
	right: 16px;
	bottom: -20px;
	width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #fe6716;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 18px;
    border:3px solid #fff;
}
.sypro_js{
	height: auto;
}
.sypro_tm{
	color: #0f1427;
    font-size: 15px;
    line-height: 30px;
    font-weight: bold;
     white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
margin-top: 8px;
}
.sypro_wz{
	height: 44px;
	overflow: hidden;
}
.sypro_wz p{
	margin:0;
	line-height:22px;
	color: #333;
}

.sypro_zj a:hover{
	background: #fe6716;
}
.sypro_zj a:hover .sypro_tm{
	color: #fff;
}
.sypro_zj a:hover .sypro_wz p{
	color: #eee;
}
.sypro_zj a:hover .sypro_img img{
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	transform: scale(1.1); 
	-moz-transition: all 0.4s; 
	-o-transition: all 0.4s; 
	-webkit-transition: all 0.4s; 
	transition: all 0.4s;
}
/** sycase **/
/** synews **/
.synews{
	height: auto;
	padding:30px 0;
	background: #f3f3f3;
}

.syxw_box{
	height: auto;
	margin-top: 10px;
}
.syxw_box ul{
	height: auto;
}
.syxw_box ul li{
	height: auto;
	margin-bottom: 15px;
	padding:0 8px;
}
.syxw_zj{
	height: auto;
}
.syxw_zj a{
	display: block;
	border: 1px solid #ddd;
	padding: 15px;
}
.syxw_left{
	height: auto;
	padding-left:0;
	
}
.synews_time{
	height: auto;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	background: #fe6716;
    padding: 10px 15px;
    text-align: center;
}
.synews_time1{
	line-height:35px;
	color: #fff;
	font-size: 36px;
}
.synews_time2{
	line-height: 25px;
	font-size: 16px;
	color: #f3f3f3;
}
.syxw_right{
	height: auto;
	padding-right: 0;
}
.synews_title{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
font-weight: bold;
}
.synews_nei{
	height: 44px;
	margin-top: 5px;
	overflow: hidden;
}
.synews_nei p{
	line-height: 22px;
	color: #999;
	margin:0;
	font-size: 13px;
}
.syxw_zj a:hover .synews_time{
	background: #0f1427;
}
.syxw_zj a:hover .synews_title{
	color: #fe6716;
}
.syxw_zj a:hover .synews_nei p{
	color: #111;
}
/** synews **/
/** syabout **/
.syabout{
	height: auto;
	padding:30px 0;
}
.syab_box{
	height: auto;
}
.syab_box01{
	height: auto;
}

.syab_div{
	height: auto;
	margin-top: 15px;
	position: relative;
}
.syab_div01{
	height: auto;
	padding-left: 0;
}
.syab_tp{
	height: auto;
}
.syab_tp img{
	border-radius: 10px;
}
.syab_div02{
	height: auto;
}
.syab_nr{
	height: auto;
}
.syab_title{
	line-height: 25px;
	font-size: 16px;
	color: #0f1427;
	font-weight: bold;
}
.syab_nei{
	height: auto;
	margin-top: 10px;
}
.syab_nei p{
	line-height: 25px;
	font-size: 13px;
}

.syab_line{
	width: 1px;
	height: 100%;
	background: #d1d1d1;
	position: absolute;
	top: 0;
	right: -15px;
}

.syab_box02{
	height: auto;
}

.sylx_div{
	height: auto;
	margin-top: 15px;
	background: url(../images/contact.jpg) top right no-repeat;
	padding-left: 15px;
}
.sylx_div ul{
	height: auto;
}
.sylx_div ul li{
	height: auto;
	line-height: 35px;
	padding-left: 40px;
	font-size: 14px;
}
.sylx_div ul li:nth-child(1){
	background: url(../images/mobile.png) left center no-repeat;
}
.sylx_div ul li:nth-child(2){
	background: url(../images/tel.png) left center no-repeat;
}
.sylx_div ul li:nth-child(3){
	background: url(../images/mail.png) left center no-repeat;
}
.sylx_div ul li:nth-child(4){
	background: url(../images/address.png) left center no-repeat;
}
/** syabout **/
/** footer **/
.footer{
	height: auto;
}
.footer01{
	height: auto;
	padding: 30px 0px;
    background: #fe6716;
    position: relative;
}
.footer_menu{
	height: auto;
}
.footer_menu ul{
	height: auto;
}
.footer_menu ul li{
	width: 20%;
	height: auto;
}
.footer_menu ul li a{
	border-bottom: 1px solid #ac4b1c;
    color: #0f1427;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
}
.footer_menu ul li a:hover{
	color: #fff;
}

.backtop{
	width: 66px;
	height: auto;
	position: absolute;
	top: -33px;
	left:50%;
	margin-left: -33px;
}
.footer02{
	height: auto;
	background: #0f1427;
}
.footer_top{
	height: auto;
	border-bottom: 1px solid #272c3d;
	padding:15px 0;
}
.footer_top01{
	height: auto;
}
.tel{
	color: #fe6716;
    font-size: 18px;
    line-height: 35px;
}
.tel span{
	font-size: 30px;
    font-family: impact;
}
.tel i{
	font-size: 20px;
	margin-right: 10px;
}


.footer_top02{
	height: auto;
}
.qqzx{
	height: auto;
	text-align: right;
}
.qqzx a{
	color: #4f5469;
	line-height: 35px;
	font-size: 14px;
}
.qqzx a i{
	font-size: 20px;
	border:2px solid #4f5469;
	border-radius: 100%;
	padding:8px;
	margin-right: 10px;
}
.qqzx a:hover{
	color: #fe6716;
}
.qqzx a:hover i{
	border:2px solid #fe6716;
}

.footer_yqlj{
	height: auto;
	padding:25px 0;
	border-bottom: 1px solid #272c3d;
}
.yqlj_left{
	height: auto;
	padding-right: 0;
}
.yqlj_kj{
	border: 2px solid #4f5469;
	height: auto;
	padding:10px 20px;
	position: relative;
}
.yqlj_bt1{
	color: #4f5469;
    font-size: 24px;
    line-height: 28px;
}
.yqlj_bt2{
	color: #4f5469;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    font-family: arial;
}
.linkarrow{
	position: absolute;
    right: -12px;
    top: 50%;
    margin-top: -10px;
}
.yqlj_right{
	height: auto;
	padding-left: 50px;
	padding-right: 0;
}
.link_list{
	height: auto;
}
.link_list a{
	border-bottom: 1px solid #272c3d;
    color: #4f5469;
    font-size: 14px;
    line-height: 40px;
    display: inline-block;
    margin-right: 25px;
}
.link_list a:hover{
	color: #fe6716;
}

.footer_bq{
	height: auto;
	padding:15px 0;
	text-align: center;
	color: #4f5469;
}
.footer_bq p{
	line-height: 25px;
	font-size: 13px;
	margin:0;
}
.footer_bq p a{color: #4f5469;}
.footer_bq p a:hover{
	color: #fe6716;
}
/** footer **/
.ny_banner{
	height: 270px;
	position: relative;
	background: url(../images/ny_banner.jpg) center center no-repeat;
}
/** inner_box **/
.inner_box{
	height: auto;
    padding: 30px 0 50px;
}
.ny_box{
	height:auto;
}
.nybox_left{
	height: auto;
}
.nyzc_bt{
	height: auto;
	border: 2px solid #fe6716;
    color: #0c101f;
    font-size: 18px;
    line-height: 46px;
    font-weight: bold;
    padding:0 15px;
}
.nyzc_bt span{
	color: #0c101f;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    margin-left: 8px;
}
.nyzc_list{
	height: auto;
	margin-top: 10px;
}
.nyzc_list ul{
	height: auto;
}
.nyzc_list ul li{
	height: auto;
	margin-bottom: 6px;
}
.nyzc_list ul li a{
	border: 1px solid #d5d5d5;
	color: #0f1427;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    padding:0 15px;
}
.nyzc_list ul li a:hover{
	background: #fe6716;
	color: #fff;
}
#nyzc_dq a{
	background: #fe6716;
	color: #fff;
}

.nyzc_lxwm{
	height: auto;
	margin-top: 15px;
}
.nyzc_contact{
	height: auto;
	margin-top: 10px;
	border: 1px solid #d5d5d5;
	padding:10px 15px;
}
.nyzc_contact p{
	line-height: 30px;
	margin:0;
	font-size: 13px;
	color: #333;
}

.nybox_right{
	height: auto;
}
.inner_title{
	height: auto;
	border-bottom: 2px solid #fe6716;
	padding-bottom: 5px;
	margin: 0 0 10px;
}
.inner_title01{
	line-height: 35px;
	    font-size: 20px;
    color: #0f1427;
    padding-left:0;
    font-weight: bold;
}
.inner_title01 span{
	color: #999;
    margin-left: 10px;
    font-family: "Impact";
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
}
.inner_title02{
	padding-right: 0;
	text-align: right;
	line-height: 25px;
	font-size: 13px;
	margin-top: 8px;
}
.inner_title02 i{
	margin:0 5px;
}
.inner_title02 a:hover{
	color: #fe6716;
}
/** inner_box **/
/** inner_ab **/
.inner_ab{
	height: auto;
	padding: 0 8px;
    line-height: 25px;
    font-size: 14px;
    text-indent: 2em;
    margin-top: 20px;
}
.inner_ab div{
	margin:10px auto;
}
.inner_ab img{
	max-width: 100%;
	height: auto !important;
}
.inner_ab p img{
	margin-left: -2em;
}
.inner_ab div img{
	margin-left: -2em;
}
/** inner_ab **/
.nycplb{
	margin-top: 15px;
	margin-bottom: 15px;
}
.nycplb .sypro_img img{
	height: 180px;
}
/** page **/
.page{
	height: auto;
	padding:0 15px;
}
.page ul{
	height: auto;
	text-align: center;
}
.page ul li{
	display: inline-block;
	margin:3px 3px;
}
.page ul li a{
	display: block;
	background: #ddd;
	color: #111;
	line-height: 30px;
	padding:0 15px;
	font-size: 13px;
}
.page ul li a:hover{
	background: #fe6716;
	color: #fff;
}
#page_dq a{
	background: #fe6716;
	color: #fff;
}
/** page **/
/** wzxqjs **/
.wzxqjs{
	height: auto;
	margin-top: 15px;
}
.wzxqjs_bt{
	text-align: center;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 10px;
}
.wzxqjs_bt1{
	    color: #0f1427;
    font-size: 22px;
    line-height: 40px;
}
.wzxqjs_bt2{
	line-height: 25px;
	font-size: 12px;
	color: #999;
}

.wzxqjs_xq{
	height: auto;
	margin-top: 25px;
	line-height: 25px;
    font-size: 14px;
}
.wzxqjs_xq div{
	margin:10px auto;
}
.wzxqjs_xq img{
	max-width: 100%;
	height: auto !important;
}


.sypxyp{
	height: auto;
	margin-top: 25px;
	border-top: 1px solid #eaeaea;
	padding-top: 25px;
	margin-bottom: 30px;
}
.syxyfh01{
	height: auto;
}
.syxyfh01 p{
	line-height:28px;
	margin:0;
	font-size: 14px;
	color: #999;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.syxyfh01 p a{
	color: #333;
}
.syxyfh01 p a:hover{
	color: #fe6716;
}
.syxyfh02{
	height: auto;
}
.syxy_fh{
	height: auto;
}
.syxy_fh a{
	display: block;
	border:1px solid #ddd;
	color: #111;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}
.syxy_fh a i{
	margin-left: 10px;
}
.syxy_fh a:hover{
	background: #fe6716;
	color: #fff;
}

/** wzxqjs **/
/** skill_box **/
.skill_box{
	height: auto;
	line-height: 25px;
	font-size: 14px;
	margin-top: 25px;
}
.skill_box table{
	width: 100%;
	height: auto;
	margin:20px auto;
}
.skill_box table td{
	border:1px solid #ddd;
	padding:5px 15px;
	text-align: center;
}
/** skill_box **/
/** news_box **/
.news_box{
	height: auto;
	margin-top: 15px;
	margin-bottom: 25px;
}
.news_box ul{
	height: auto;
}
.news_box ul li{
	height: auto;
	margin-bottom: 10px;
}
.news_box ul li a{
	display: block;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 10px;
}
.news_bt{
	line-height: 30px;
}
.news_bt01{
	font-weight: bold;
	font-size: 15px;
	color: #111;
	padding-left: 0;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.news_bt01 i{
	margin-right: 10px;
	color: #999;
}
.news_bt02{
	font-size: 13px;
	text-align: right;
	padding-right: 0;
}
.news_wz{
	height: 50px;
	overflow: hidden;
	margin-top: 5px;
	padding-left: 27px;
}
.news_wz p{
	line-height: 25px;
	font-size: 13px;
	color: #999;
}
.news_box ul li a:hover .news_bt01{
	color: #fe6716;
}
.news_box ul li a:hover .news_bt01 i{
	color: #fe6716;
}


.news_bt01 span{
	color: red;
}
.news_wz p span{
	color: red;
}
/** news_box **/
/** inner_liuyan **/
.inner_liuyan{
	height: auto;
	margin-top: 30px;
	padding:20px 50px 50px;
}
.liuyan li {
    margin-bottom: 15px;
    font-size: 14px;
}
.liuyan span {
    vertical-align: top;
}
.liuyan .k {
    height: 34px;
    width: 250px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    padding-left: 10px;
    line-height: 34px;
}
.liuyan textarea {
    width: 400px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    padding: 10px;
    height: 150px;
}
.liuyan .t {
    margin: 0 0 0 70px;
    background: #fe6716;
    border-radius: 3px;
    color: #fff;
    border: 0;
    height: 34px;
    width: 200px;
    cursor: pointer;
}
.liuyan .t:hover{
	background: #0f1427;
}
/** inner_liuyan **/
/** 移动端 **/
.phone{ display:none;}
.phoneshow{ display:none;}
.phonebanner{ display:none;}

@media (max-width: 768px){
header{
	display:none;
	}
.phone{ display:block; z-index:99999; position:relative;}
.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5;}
.navbar-nav li a{ color:#666; font-size: 14px;}
.navbar-nav li a:hover{ color:#fe6716;}
.headerbg{ position:fixed; top:0px; left:0px; width:100%; z-index:999; background:#fff;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.logo_boxlist{ float:left;}
.headerwarp{ display:none;}
.navbar-toggle { margin-right: 0; }
.navbar-toggle .icon-bar {background-color:#fe6716;}
.navbar-collapse{ border-top:1px solid #e5e5e5;}
.indexprotopbt{ text-align:center; margin:0 auto; width:100%}
.indexprotop .col-lg-2{ text-align:center;}
.indexpromore{ float:none;}
.indexpromore a{ margin:0 auto;}
.indexprowarpitem{ margin-top:20px;}
.indexaboutwarp{ border-bottom:1px dotted #ccc; padding-bottom:20px; border-right:none; padding-top:20px;}
.indexnewswarp{ margin-top:20px;}
.indexcontimg{ margin-top:20%;}
.indexprotopbt{ width:140px; margin:0 auto;}
.indexprotitle{ margin-top:20px;}
.rslides_tabs{ bottom:390px;}
.logo_boxlist{ margin-left:0;width: 75%;
    margin-top: 10px;}
.indexcontwz p{ width:90%;}
.indexnewsright{ margin-top:20px;}
.indexprotextit{ margin-left:20px;}
.phoneshow{ display:block;}
.pcshow{ display:none;}
.phonebanner{ display:block;}

#phone_current a{
	color:#fe6716;
	}

.logo_boxlist img{
	width: 100%;
}
	

.phone_ban{
	height: auto;
	margin-top: 50px;
}
.syprolb{
	padding:20px 35px;
}	
	
.sylb_tp{
	width: 50%;
    float: left;
}
.sylb_nr{
	width: 50%;
	float: right;
}
.syprolb .swiper-button-prev{
	left:-35px;
}
.syprolb .swiper-button-next{
	right: -35px;
}
.sylb_img img{
	height: 108px;
}

.sylb_p{
	height: 44px;
}

.sycase{
	padding:20px 15px;
}
.sy_bt01 span{
	display: none;
}
.sy_bt01{
	width: 50%;
	float: left;
	padding:0;
	font-size: 16px;
}
.sy_bt{
	line-height: 30px;
	    padding-bottom: 5px;
}
.sy_bt02{
	padding:0;
}
.sy_bt02 a{
	font-size: 12px;
}
.syprofl ul li{
	margin:3px;
}
.syprofl ul li a{
	    font-size: 12px;
    line-height: 35px;
    padding: 0px 10px;
}

.sypro_list ul li{
	width: 50%;
	float: left;
}
.sypro_zj a{
	padding:8px;
}
.sypro_img img{
	height: 104px;
}

.sypro_tb{
	width: 36px;
	height: 36px;
	bottom: -15px;
	font-size: 16px;
	line-height: 30px;
	right: 10px;
}
.sypro_tm{
	font-size: 13px;
}

.synews{
	padding:20px 15px;
}
.syxw_left{
	width: 30%;
	float: left;
	padding:0;
}
.syxw_right{
	width: 70%;
	float: right;
}

.synews_time2{
	font-size: 12px;
}
.synews_time1{
	font-size: 30px;
}
.syprofl{
	display: none;
}
.sypro_list{
	margin-top: 15px;
	   
}
.nycplb{ margin-bottom: 5px;}
.syxw_box{
	margin-top: 15px;
}
.synews_title{
	font-size: 14px;
	line-height: 25px;
}
.syabout{
	padding: 20px 15px 45px;
}
.syab_div01{
	width: 50%;
	float: left;
}
.syab_title{
	font-size: 14px;
}
.syab_nei p{
	line-height: 23px;
    font-size: 12px;
}
.syab_div02{
	padding:0;
}
.syab_line{
	display: none;
}
.syab_box02{
	margin-top: 5px;
}
.sylx_div{
	margin-top: 10px;
	padding-left: 0;
}
.sylx_div ul li{
	padding-left: 35px;
	font-size: 12px;
	line-height: 30px;
}
.footer_menu ul li{
	width: 33.333%;
	float: left;
}
.footer_menu ul li a{
	font-size: 12px;
    line-height: 30px;
}

.tel{
	font-size: 16px;
    line-height: 30px;
}
.tel i{
	font-size: 18px;
}
.tel span{
	font-size: 22px;
}
.tel a{color: #fe6716;}
.qqzx{
	text-align: left;
	margin-top: 10px;
}
.footer_bq{
	padding:15px 15px;
	text-align: left;
}
.footer_top{
	padding: 10px 0;
}


.phone_dbzx{
	width:100%;
	height: auto;
	padding:5px;
	background: #fe6716;
	position: fixed;
	bottom: 0;
	left:0;
	z-index: 999;
}
.phone_dbzx ul{
	height: auto;
}
.phone_dbzx ul li{
	width: 25%;
	float: left;
}
.phone_dbzj{
	height: auto;
}
.phone_dbzj a{
	display: block;
	text-align: center;
	color: #fff;
	position: relative;
}
.phone_dbtb{
	height: auto;
	font-size: 24px;
	line-height: 25px;
}
.phone_dbzx ul li:nth-child(1) .phone_dbtb{font-size: 22px;}
.phone_dbwz{
	font-size: 12px;
	line-height: 25px;
}
.phone_dbxian{
	width: 1px;
	height: 30px;
	 background: #f67a37;
	position: absolute;
	top:50%;
	margin-top: -15px;
	right: 0;
}
.warp{
	padding-bottom: 60px;
}

.sjnyban{
	margin-top: 50px;
}

.nybox_left{
	display: none;
}
.inner_box{padding: 15px 0 50px;}

.inner_title01{
	line-height: 30px;
    font-size: 16px;
}
.inner_ab{
	margin-top: 15px;
	    font-size: 13px;
}

hr {
    margin: 15px auto;
}
.nycplb .sypro_img img{
	height: 104px;
}

.page ul li a{
	line-height: 25px;
    padding: 0 10px;
    font-size: 13px;
}


.phone_nydh{
	height: auto;
	margin-bottom: 5px;
}
.phone_nydh ul{
	height: auto;
}
.phone_nydh ul li{
	float: left;
	margin:2px 2px;
}
.phone_nydh ul li a{
	display: block;
	padding:0 10px;
	line-height: 25px;
	color: #111;
	font-size: 12px;
	border:1px solid #ddd;
}
.phone_nydh ul li a:hover{
	background:#fe6716;
	color: #fff;
}
#phone_ml a{
	background:#fe6716;
	color: #fff;
}

.wzxqjs_bt1{
	font-size: 16px;
    line-height: 30px;
}

.wzxqjs_xq{
	margin-top: 15px;
	font-size: 13px;
}

.sypxyp{
	margin-top: 15px;
	padding-top: 15px;
	margin-bottom: 15px;
}
.syxyfh02{
	margin-top: 15px;
}
.syxy_fh{
	width: 70%;
}
.syxy_fh a{
	line-height: 35px;
    font-size: 14px;
}
.skill_box{
	font-size: 13px;
}

.news_bt02{
	display: none;
}
.news_bt01{
	padding:0;
	font-size: 14px;
}
.news_bt {
    line-height: 25px;
}
.news_box{margin-top: 10px;}
.inner_liuyan{margin-top: 0px;
    padding: 15px;}
.liuyan .k{
	width: 100%;
}
.liuyan textarea{
	width: 100%;
}
.liuyan span{line-height: 30px;}

.liuyan .t{
	margin:0 auto;
	width: 100%;
}

}
/** 移动端 **/
/** index **/


